Honye Home

Проект реализован на микросервисах

Основная цель проекта - упрощение повседневной жизни клиентов, предоставляя им доступ к уникальным услугам и продуктам через интуитивный и удобный веб-сервис по подписке.

Stack: React, JavaScript, HTML, CSS, TypeScript, Redux, Vite, PostgreSQL, Node.js, Express, Chakra UI, JWT, REST API, git

Реализованный функцианал:

- Обычный пользователь может:

1. Зарегистрироваться
2. Изменить данные в личном кабинете
3. Оплатить подписку
4. Создать заказ
5. Подтвердить выполнение заказа

- Мастер может:

1. Войти в личный кобинет
2. Отслеживать заказы
3. Подтвердить выполнение заказа
4. Добавлять навыки

- Админ может:

1. Добавлять новых мастеров
2. Назначать мастеров на заказы

Для запуска проекта:

1. Заходим в попку auth и api и создаем .env
2. Заходим в папки api, auth, client и прописываем в консоли (npm i) для установки зависимостей
3. Запускаем сервер PosgreSQL
4. В auth в консоли прописываем (npm run db:reset) для инициализации базы данных
5. Заходим в папку api и прописываем в консоли npm start
6. Заходим в папку auth и прописываем в консоли npm start
7. Заходим в папку client и прописываем в консоли npm run dev
